mp4 の構造2
とりあえず木構造ダンプできた
妥協
udta / meta box の構造は中の hdlr box によって変わるっぽいので中身をダンプしてない
先読みみたいなパースが必要になってだるそう、、、
code::
$ python main.py foo.mp4
root
184502097
| ftyp
24
| free
0
| mdat
180347978
| moov
4154063
| | mvhd
100
| | trak
1732087
| | | tkhd
84
| | | edts
28
| | | | elst
20
| | | mdia
1731951
| | | | mdhd
24
| | | | hdlr
37
| | | | minf
1731866
| | | | | vmhd
12
| | | | | dinf
28
| | | | | | dref
20
| | | | | stbl
1731802
| | | | | | stsd
162
| | | | | | stts
16
| | | | | | stss
3008
| | | | | | ctts
769384
| | | | | | stsc
32
| | | | | | stsz
479576
| | | | | | stco
479568
| | trak
2421754
| | | tkhd
84
| | | edts
28
| | | | elst
20
| | | mdia
2421618
| | | | mdhd
24
| | | | hdlr
37
| | | | minf
2421533
| | | | | smhd
8
| | | | | dinf
28
| | | | | | dref
20
| | | | | stbl
2421473
| | | | | | stsd
95
| | | | | | stts
16
| | | | | | stsc
1253240
| | | | | | stsz
688460
| | | | | | stco
479568
| | | | | | sgpd
18
| | | | | | sbgp
20
| | udta
90